package com.yuncheng.spcyApi.entity;

import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import cn.afterturn.easypoi.excel.annotation.Excel;
import com.yuncheng.common.base.entity.BaseEntity;

/**
 * @Description: 检查员-退休延聘解聘申请
 * @Author: yuncheng
 * @Date: 2024-01-17
 * @Version: V1.0
 */
@ApiModel(value = "spcy_jcy_txypjpsq对象", description = "检查员-退休延聘解聘申请")
@TableName("spcy_jcy_txypjpsq")
public class SpcyJcyTxypjpsq extends BaseEntity implements Serializable {

    @ApiModelProperty(value = "用户id")
    private String fuserid;

    @ApiModelProperty(value = "姓名")
    private String realname;

    @ApiModelProperty(value = "性别")
    private Integer sex;

    @ApiModelProperty(value = "身份证号")
    private String fsfzh;

    @ApiModelProperty(value = "(原)工作单位")
    private String fgzdw;

    @ApiModelProperty(value = "申请类型(延聘/解聘)")
    private String fsqlx;

    @ApiModelProperty(value = "原检查员类别")
    private String fyjcylb;

    @ApiModelProperty(value = "申请检查员类别")
    private String fsqjcylb;

    @ApiModelProperty(value = "拟确定检查员类别")
    private String fnqdjcylb;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "申请时间")
    private Date ffqsj;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "办理时间")
    private Date fblsj;

    @ApiModelProperty(value = "办理人id")
    private String fblrid;

    @ApiModelProperty(value = "办理人")
    private String fblr;

    @ApiModelProperty(value = "是否同意申请(同意/驳回)")
    private String fsftysq;

    @ApiModelProperty(value = "办理意见")
    private String fblyj;

    @ApiModelProperty(value = "申请原因")
    private String fsqyy;

    @ApiModelProperty(value = "附件地址")
    private String ffjdz;

    @ApiModelProperty(value = "退休日期")
    private String ftxsj;

    @ApiModelProperty(value = "聘期")
    private Integer fpq;

    @ApiModelProperty(value = "聘任结束日期")
    private String fprjsrq;

    @ApiModelProperty(value = "审核状态(暂存/待审核/已完成)")
    private String fshzt;

    @ApiModelProperty(value = "是否已处理")
    private String fsfycl;


    public String getFuserid() {
        return fuserid;
    }

    public void setFuserid(String fuserid) {
        this.fuserid = fuserid;
    }

    public String getRealname() {
        return realname;
    }

    public void setRealname(String realname) {
        this.realname = realname;
    }

    public String getFsfzh() {
        return fsfzh;
    }

    public void setFsfzh(String fsfzh) {
        this.fsfzh = fsfzh;
    }

    public String getFgzdw() {
        return fgzdw;
    }

    public void setFgzdw(String fgzdw) {
        this.fgzdw = fgzdw;
    }

    public String getFsqlx() {
        return fsqlx;
    }

    public void setFsqlx(String fsqlx) {
        this.fsqlx = fsqlx;
    }

    public String getFyjcylb() {
        return fyjcylb;
    }

    public void setFyjcylb(String fyjcylb) {
        this.fyjcylb = fyjcylb;
    }

    public String getFsqjcylb() {
        return fsqjcylb;
    }

    public void setFsqjcylb(String fsqjcylb) {
        this.fsqjcylb = fsqjcylb;
    }

    public String getFnqdjcylb() {
        return fnqdjcylb;
    }

    public void setFnqdjcylb(String fnqdjcylb) {
        this.fnqdjcylb = fnqdjcylb;
    }

    public Date getFfqsj() {
        return ffqsj;
    }

    public void setFfqsj(Date ffqsj) {
        this.ffqsj = ffqsj;
    }

    public Date getFblsj() {
        return fblsj;
    }

    public void setFblsj(Date fblsj) {
        this.fblsj = fblsj;
    }

    public String getFblrid() {
        return fblrid;
    }

    public void setFblrid(String fblrid) {
        this.fblrid = fblrid;
    }

    public String getFblr() {
        return fblr;
    }

    public void setFblr(String fblr) {
        this.fblr = fblr;
    }

    public String getFsftysq() {
        return fsftysq;
    }

    public void setFsftysq(String fsftysq) {
        this.fsftysq = fsftysq;
    }

    public String getFblyj() {
        return fblyj;
    }

    public void setFblyj(String fblyj) {
        this.fblyj = fblyj;
    }

    public String getFsqyy() {
        return fsqyy;
    }

    public void setFsqyy(String fsqyy) {
        this.fsqyy = fsqyy;
    }

    public String getFfjdz() {
        return ffjdz;
    }

    public void setFfjdz(String ffjdz) {
        this.ffjdz = ffjdz;
    }

    public String getFtxsj() {
        return ftxsj;
    }

    public void setFtxsj(String ftxsj) {
        this.ftxsj = ftxsj;
    }

    public String getFshzt() {
        return fshzt;
    }

    public void setFshzt(String fshzt) {
        this.fshzt = fshzt;
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public Integer getFpq() {
        return fpq;
    }

    public void setFpq(Integer fpq) {
        this.fpq = fpq;
    }

    public String getFprjsrq() {
        return fprjsrq;
    }

    public void setFprjsrq(String fprjsrq) {
        this.fprjsrq = fprjsrq;
    }

    public String getFsfycl() {
        return fsfycl;
    }

    public void setFsfycl(String fsfycl) {
        this.fsfycl = fsfycl;
    }
}
